Est la taille de la ligne de base de données Cassandra limitée par la mémoire disponible?
Question
Je travaille avec une très longue série de temps - des centaines de millions de points de données dans une série - et je considère Cassandra comme un magasin de données. Dans cette question, l'un des committers Cassandra (über utile jbellis ) dit que les lignes Cassandra peut être très grande, et que les opérations de découpage de la colonne sont plus rapides que les tranches de ligne, d'où ma question: la taille de la ligne encore limitée par la mémoire disponible?
La solution
Oui, la taille de la ligne est encore limitée par la mémoire disponible. En effet, l'algorithme de compactage aujourd'hui de-sérialise toute la ligne en mémoire avant d'écrire le SSTable compacté.
Il est actuellement destiné à être fixé dans la version 0.7. Voir CASSANDRE-16 pour le progrès.
Un autre lien intéressant: CassandraLimitations